merida flower-piercer - French English Dictionary